From e467e0ff44c00cdd722e7149baaa8706d44e657e Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Wed, 29 Sep 2021 14:59:11 +0200 Subject: [PATCH] wireless: reset retry counter when setup succeeds A wireless device restart cycle can be triggered if a tracked process (e.g. hostapd) dies and is restarted, and this left the retry counter untouched Signed-off-by: Felix Fietkau --- wireless.c | 1 + 1 file changed, 1 insertion(+) diff --git a/wireless.c b/wireless.c index 8fbb87a..1b5e78e 100644 --- a/wireless.c +++ b/wireless.c @@ -599,6 +599,7 @@ wireless_device_mark_up(struct wireless_device *wdev) } netifd_log_message(L_NOTICE, "Wireless device '%s' is now up\n", wdev->name); + wdev->retry = WIRELESS_SETUP_RETRY; wdev->state = IFS_UP; vlist_for_each_element(&wdev->interfaces, vif, node) wireless_interface_handle_link(vif, NULL, true); -- 2.30.2